Microsoft — Software Engineer II

Posted: 12-06-2026

Salary: ₹28 - ₹45 Lakhs/Annum Expected

Description:

Microsoft is hiring a Software Engineer II for its Azure Data Engineering team in Hyderabad. This role offers the opportunity to work on next-generation cloud data integration services that power products such as Microsoft Fabric, Azure Data Factory, and other Azure Data platforms. If you're passionate about building scalable cloud services and working with large-scale distributed systems, this is an excellent opportunity to grow your career.

Key Technical Skills:

C#, Java, React, Python, Data Integration, ETL, ELT, Data Migration, Hadoop, Apache Spark, CI/CD, Cloud Computing, Distributed Systems, Build & Deployment Pipelines, Azure Data Factory, Microsoft Fabric, Root Cause Analysis

Requirements:

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
  • Minimum 4 years of software engineering experience with coding in C#, Java, React, Python, or similar technologies.
  • Mandatory experience in Data Integration, Data Migration, ETL, or ELT tools and platforms.
  • Experience building and maintaining scalable cloud-based applications and services.
  • Knowledge of Hadoop, Spark, and distributed data processing technologies.
  • Familiarity with CI/CD pipelines, software deployment, and cloud infrastructure.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability to pass Microsoft Cloud background checks and other required security screenings.

What You’ll Be Working On:

As a Software Engineer II, you will design, build, and maintain cloud-scale products with a focus on reliability, security, and performance. You will contribute to the development of data integration and orchestration platforms, manage large Hadoop and Spark clusters, build CI/CD pipelines, and work on end-to-end product development—from design and coding to deployment and production support. You will also collaborate with cross-functional teams to troubleshoot issues, perform root cause analysis, and continuously improve system availability.

Why You Should Apply:

Joining Microsoft’s Azure Data Engineering team means working on cutting-edge cloud and AI-driven data platforms used by organizations around the world. You'll gain exposure to modern big data technologies, distributed systems, and large-scale cloud infrastructure while collaborating with highly talented engineers in a fast-paced and innovative environment.

Important Notice:

This job description and related content are owned by Microsoft. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Microsoft directly. We do not process applications or respond to candidate queries.